.AccordionTitle, .AccordionContent, .AccordionContainer, .AccordionTitle-Purple, .cpimNEWAccordionTitle, .cpimNEWAccordionTitle-Purple, .cpimNEWAccordionTitle-Gray, .cpimNEWAccordionTitle-Blue, .cpimNEWAccordionTitle-Green {
  position:relative;
  width:auto;
}

.AccordionTitle, .AccordionTitle-Purple, .cpimNEWAccordionTitle, .cpimNEWAccordionTitle-Purple, .cpimNEWAccordionTitle-Gray, .cpimNEWAccordionTitle-Blue, .cpimNEWAccordionTitle-Green {
	height:30px;
  overflow:hidden;
  cursor:pointer;
  vertical-align:middle;
  text-align:left;
  display:table-cell;
   -moz-user-select:none;
  width: 560px;
  color: white;
   -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
}

.AccordionTitle {
  background: url(images/accordian-bar.png) repeat-x top left;
}
.AccordionTitle-Purple {
  background: url(images/accordian-bar-purple.png) repeat-x top left;
}
.cpimNEWAccordionTitle, .cpimNEWAccordionTitle-Purple, .cpimNEWAccordionTitle-Gray, .cpimNEWAccordionTitle-Blue, .cpimNEWAccordionTitle-Green {
  width: 651px;
  border-bottom: #efefef 1px solid;
}
.cpimNEWAccordionTitle {
  background-color: #1e4164;
  background: url(images/accordian-bar.png) repeat-x top left;
}
.cpimNEWAccordionTitle-Purple {
  background: url(images/cpimaccordian-bar-purple.png) repeat-x top left;
}

.cpimNEWAccordionTitle-Gray {
  background: url(images/cpimaccordian-bar-gray.png) repeat-x top left;
}

.cpimNEWAccordionTitle-Green{
  background: url(images/cpimaccordian-bar-green.png) repeat-x top left;
}

.cpimNEWAccordionTitle-Blue {
  background: url(images/cpimaccordian-bar-blue.png) repeat-x top left;

}


.AccordionTitle ul , .AccordionTitle-Purple ul, .cpimNEWAccordionTitle ul, .cpimNEWAccordionTitle-Purple ul, .cpimNEWAccordionTitle-Gray ul, .cpimNEWAccordionTitle-Blue ul, .cpimNEWAccordionTitle-Green ul{
	margin: 6px 0 8px 0px;
	font-weight: normal;
	font-size:16px;
	line-height:16px;
	list-style:url(images/carrot.png);
	padding: 0 30px;
}

.AccordionContent, .cpimNEWAccordionContent, .cpimNEWAccordionContent-Purple, .cpimNEWAccordionContent-Gray, .cpimNEWAccordionContent-Blue, .cpimNEWAccordionContent-Green 
{
  height:0px;
  overflow:hidden;
  display:none;
  border: 1px solid #cbcccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
	margin-bottom: 5px;
	padding: 0 10px 0 10px;
	}

.cpimNEWAccordionContent, .cpimNEWAccordionContent-Purple, .cpimNEWAccordionContent-Gray, .cpimNEWAccordionContent-Blue, .cpimNEWAccordionContent-Green 
{
	width: 629px;
	}
	
.cpimNEWAccordionContent-Purple
{
  border: 2px solid #5a2049;
	}
	
.cpimNEWAccordionContent-Gray
{
  border: 2px solid #636363;
	}

.cpimNEWAccordionContent-Green
{
  border: 2px solid #007d72;
	}

.cpimNEWAccordionContent-Blue
{
  border: 2px solid #5e88a2;
	}

.cpimQuickLinksTitle 
{
	font-family: arial; 
	font-size: 16px; 
	color: white;
	cursor: default;
	font-weight: bold;
}
	
.AccordionContainer
{
	border:none;
}

 .AccordionOpen
{
  height:auto;
  overflow:auto;
}

/*  CPIM ACCORDIAN STYLES */



.cpimHeadingBackground  {
	background-image:url(images/CPIM_student_header.png);
	background-repeat:no-repeat; 
	background-position:top left;
	width:651px; 
	height: 62px; 
	padding-top:46px; 
	font-weight: bold;
	font-size:20px;
	color: #1e4164;
}

.cpimHeadingAdmin {
	background-image:url(images/CPIM_admin_header.png);
	color: #636363;
	background-repeat:no-repeat; 
	background-position:top left;
	width:651px; 
	height: 62px; 
	padding-top:46px; 
	font-weight: bold;
	font-size:20px;
}

.cpimHeadingCorporate {
	background-image:url(images/CPIM_corporate_header.png);
	color: #5e88a2;
	background-repeat:no-repeat; 
	background-position:top left;
	width:651px; 
	height: 62px; 
	padding-top:46px; 
	font-weight: bold;
	font-size:20px;
}

.cpimHeadingInstructor {
	background-image:url(images/CPIM_instructor_header.png);
	color: #007d72;
	background-repeat:no-repeat; 
	background-position:top left;
	width:651px; 
	height: 62px; 
	padding-top:46px; 
	font-weight: bold;
	font-size:20px;
}

.cpimHeadingPartner {
	background-image:url(images/CPIM_partner_header.png);
	color: #5a2049;
	background-repeat:no-repeat; 
	background-position:top left;
	width:651px; 
	height: 62px; 
	padding-top:46px; 
	font-weight: bold;
	font-size:20px;
}

.cpimHeadingBackground p, .cpimHeadingAdmin p , .cpimHeadingCorporate p, .cpimHeadingInstructor p, .cpimHeadingPartner p  {
	margin: 0px;
	padding: 0px;
}




	
.cpimNEWAccordionContainer
{
	border:none;
}

 .cpimNEWAccordionOpen
{
  height:auto;
  overflow:auto;
}